package com.quxiu.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class BpmApproveSearchParam {
    /**
     * 搜索类型：1-我申请的 2-待处理 3-已处理 4-我收到的
     */
    private Integer searchType;

    private String actorType;
    private String actorStatus;
    /** 仅显示未读 */
    private Boolean onlyUnread;

    /** 流程名称 */
    private String procName;

    /** 用户id */
    private Long userId;

    /** 运行状态：0-未开始 1-进行中 2-已完成 */
    private String runStatus;

    /** 审批状态：0-草稿 1-审批中 2-挂起 3-撤消 4-通过 5-驳回 */
    private String approvalStatus;

    /** 提交时间 */
    private Date submitStartTime;
    private Date submitEndTime;

    /** 完成时间 */
    private Date finishStartTime;
    private Date finishEndTime;
}
